<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
    .box {
      width: 200px;
      height: 100px;
      line-height: 100px;
      margin: 10px;
      border: 3px solid #000;
      text-align: center;
      border-radius: 5px;
      box-shadow: 2px 2px 2px #ccc;
    }
  </style>
</head>

<body>
    <!-- 
    v-show 底层原理: 切换 css 的 display:none 来控制显示和隐藏
    v-id 底层原理: 根据 判断条件 控制元素的 创建 和 移除 (条件渲染)
    -->
    <div id="app">
        <div v-show = "flag" class="box">
            我是v-show控制的盒子
        </div>

        <div v-if = "flag" class="box">
            我是v-if控制的盒子
        </div>

        <h1 v-html="title"></h1>

        
    </div>

    <script src="./node_modules/vue/dist/vue.js"></script>
    <script>
        const app = new Vue({
            el: '#app',
            data: {
                flag: true
            }
        })
    </script>
</body>

</html>